home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 31 / Amiga Format CD31 (1998-09-02)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1998-10].iso / -seriously_amiga- / sound / ahi / developer / paula / rcs / prefsfile.a,v < prev    next >
Text File  |  1998-07-16  |  8KB  |  485 lines

  1. head    4.1;
  2. access;
  3. symbols;
  4. locks
  5.     lcs:4.1; strict;
  6. comment    @-- @;
  7.  
  8.  
  9. 4.1
  10. date    97.12.02.09.35.21;    author lcs;    state Exp;
  11. branches;
  12. next    ;
  13.  
  14.  
  15. desc
  16. @The audio mode IDs.
  17. @
  18.  
  19.  
  20. 4.1
  21. log
  22. @First RCS'ed version.
  23. @
  24. text
  25. @*** ScR ***
  26.  
  27. * $Id: $
  28. * $Log: $
  29.  
  30.     incdir    include:
  31.     include    devices/ahi.i
  32.     include    libraries/ahi_sub.i
  33.  
  34. TRUE        EQU    1
  35. FALSE        EQU    0
  36.  
  37. AHIDB_Paula14Bit    EQU    AHIDB_UserBase+0    ;Private tag
  38. AHIDB_PaulaTable    EQU    AHIDB_UserBase+1    ;Private tag
  39. AHIDB_PaulaDMA        EQU    AHIDB_UserBase+2    ;Private tag
  40.  
  41. BEG:
  42.  
  43. *** FORM AHIM
  44.     dc.l    ID_FORM
  45.     dc.l    E-S
  46. S:
  47.     dc.l    ID_AHIM
  48.  
  49.  
  50. *** AUDN
  51. DrvName:
  52.     dc.l    ID_AUDN
  53.     dc.l    .e-.s
  54. .s
  55.     dc.b    "paula",0
  56. .e
  57.     CNOP    0,2
  58.  
  59.  
  60. *** AUDM
  61. ModeA:
  62.     dc.l    ID_AUDM
  63.     dc.l    .e-.s
  64. .s
  65.     dc.l    AHIDB_AudioID,        $00020001
  66.  
  67.     dc.l    AHIDB_Paula14Bit,    TRUE
  68.     dc.l    AHIDB_PaulaTable,    FALSE
  69.  
  70.     dc.l    AHIDB_Volume,        TRUE
  71.     dc.l    AHIDB_Panning,        TRUE
  72.     dc.l    AHIDB_Stereo,        TRUE
  73.     dc.l    AHIDB_HiFi,        FALSE
  74.     dc.l    AHIDB_MultTable,    FALSE
  75.  
  76.     dc.l    AHIDB_Name,        .name-.s
  77.     dc.l    TAG_DONE
  78. .name    dc.b    "Paula:14 bit stereo++",0
  79. .e
  80.     CNOP    0,2
  81.  
  82. *** AUDM
  83. ModeB:
  84.     dc.l    ID_AUDM
  85.     dc.l    .e-.s
  86. .s
  87.     dc.l    AHIDB_AudioID,        $00020002
  88.  
  89.     dc.l    AHIDB_Paula14Bit,    TRUE
  90.     dc.l    AHIDB_PaulaTable,    TRUE
  91.  
  92.     dc.l    AHIDB_Volume,        TRUE
  93.     dc.l    AHIDB_Panning,        TRUE
  94.     dc.l    AHIDB_Stereo,        TRUE
  95.     dc.l    AHIDB_HiFi,        FALSE
  96.     dc.l    AHIDB_MultTable,    TRUE
  97.  
  98.     dc.l    AHIDB_Name,        .name-.s
  99.     dc.l    TAG_DONE
  100. .name    dc.b    "Paula:Fast 14 bit stereo++ calibrated",0
  101. .e
  102.     CNOP    0,2
  103.  
  104. *** AUDM
  105. ModeC:
  106.     dc.l    ID_AUDM
  107.     dc.l    .e-.s
  108. .s
  109.     dc.l    AHIDB_AudioID,        $00020003
  110.  
  111.     dc.l    AHIDB_Paula14Bit,    TRUE
  112.     dc.l    AHIDB_PaulaTable,    FALSE
  113.  
  114.     dc.l    AHIDB_Volume,        TRUE
  115.     dc.l    AHIDB_Panning,        FALSE
  116.     dc.l    AHIDB_Stereo,        TRUE
  117.     dc.l    AHIDB_HiFi,        FALSE
  118.     dc.l    AHIDB_MultTable,    FALSE
  119.  
  120.     dc.l    AHIDB_Name,        .name-.s
  121.     dc.l    TAG_DONE
  122. .name    dc.b    "Paula:14 bit stereo",0
  123. .e
  124.     CNOP    0,2
  125.  
  126. *** AUDM
  127. ModeD:
  128.     dc.l    ID_AUDM
  129.     dc.l    .e-.s
  130. .s
  131.     dc.l    AHIDB_AudioID,        $00020004
  132.  
  133.     dc.l    AHIDB_Paula14Bit,    TRUE
  134.     dc.l    AHIDB_PaulaTable,    TRUE
  135.  
  136.     dc.l    AHIDB_Volume,        TRUE
  137.     dc.l    AHIDB_Panning,        FALSE
  138.     dc.l    AHIDB_Stereo,        TRUE
  139.     dc.l    AHIDB_HiFi,        FALSE
  140.     dc.l    AHIDB_MultTable,    TRUE
  141.  
  142.     dc.l    AHIDB_Name,        .name-.s
  143.     dc.l    TAG_DONE
  144. .name    dc.b    "Paula:Fast 14 bit stereo calibrated",0
  145. .e
  146.     CNOP    0,2
  147.  
  148. *** AUDM
  149. ModeE:
  150.     dc.l    ID_AUDM
  151.     dc.l    .e-.s
  152. .s
  153.     dc.l    AHIDB_AudioID,        $00020005
  154.  
  155.     dc.l    AHIDB_Paula14Bit,    TRUE
  156.     dc.l    AHIDB_PaulaTable,    FALSE
  157.  
  158.     dc.l    AHIDB_Volume,        TRUE
  159.     dc.l    AHIDB_Panning,        FALSE
  160.     dc.l    AHIDB_Stereo,        FALSE
  161.     dc.l    AHIDB_HiFi,        FALSE
  162.     dc.l    AHIDB_MultTable,    FALSE
  163.  
  164.     dc.l    AHIDB_Name,        .name-.s
  165.     dc.l    TAG_DONE
  166. .name    dc.b    "Paula:14 bit mono",0
  167. .e
  168.     CNOP    0,2
  169.  
  170. *** AUDM
  171. ModeF:
  172.     dc.l    ID_AUDM
  173.     dc.l    .e-.s
  174. .s
  175.     dc.l    AHIDB_AudioID,        $00020006
  176.  
  177.     dc.l    AHIDB_Paula14Bit,    TRUE
  178.     dc.l    AHIDB_PaulaTable,    TRUE
  179.  
  180.     dc.l    AHIDB_Volume,        TRUE
  181.     dc.l    AHIDB_Panning,        FALSE
  182.     dc.l    AHIDB_Stereo,        FALSE
  183.     dc.l    AHIDB_HiFi,        FALSE
  184.     dc.l    AHIDB_MultTable,    TRUE
  185.  
  186.     dc.l    AHIDB_Name,        .name-.s
  187.     dc.l    TAG_DONE
  188. .name    dc.b    "Paula:Fast 14 bit mono calibrated",0
  189. .e
  190.     CNOP    0,2
  191.  
  192. *** AUDM
  193. ModeG:
  194.     dc.l    ID_AUDM
  195.     dc.l    .e-.s
  196. .s
  197.     dc.l    AHIDB_AudioID,        $00020007
  198.  
  199.     dc.l    AHIDB_Paula14Bit,    FALSE
  200.     dc.l    AHIDB_PaulaTable,    FALSE
  201.  
  202.     dc.l    AHIDB_Volume,        TRUE
  203.     dc.l    AHIDB_Panning,        TRUE
  204.     dc.l    AHIDB_Stereo,        TRUE
  205.     dc.l    AHIDB_HiFi,        FALSE
  206.     dc.l    AHIDB_MultTable,    FALSE
  207.  
  208.     dc.l    AHIDB_Name,        .name-.s
  209.     dc.l    TAG_DONE
  210. .name    dc.b    "Paula:8 bit stereo++",0
  211. .e
  212.     CNOP    0,2
  213.  
  214. *** AUDM
  215. ModeH:
  216.     dc.l    ID_AUDM
  217.     dc.l    .e-.s
  218. .s
  219.     dc.l    AHIDB_AudioID,        $00020008
  220.  
  221.     dc.l    AHIDB_Paula14Bit,    FALSE
  222.     dc.l    AHIDB_PaulaTable,    FALSE
  223.  
  224.     dc.l    AHIDB_Volume,        TRUE
  225.     dc.l    AHIDB_Panning,        TRUE
  226.     dc.l    AHIDB_Stereo,        TRUE
  227.     dc.l    AHIDB_HiFi,        FALSE
  228.     dc.l    AHIDB_MultTable,    TRUE
  229.  
  230.     dc.l    AHIDB_Name,        .name-.s
  231.     dc.l    TAG_DONE
  232. .name    dc.b    "Paula:Fast 8 bit stereo++",0
  233. .e
  234.     CNOP    0,2
  235.  
  236. *** AUDM
  237. ModeI:
  238.     dc.l    ID_AUDM
  239.     dc.l    .e-.s
  240. .s
  241.     dc.l    AHIDB_AudioID,        $00020009
  242.  
  243.     dc.l    AHIDB_Paula14Bit,    FALSE
  244.     dc.l    AHIDB_PaulaTable,    FALSE
  245.  
  246.     dc.l    AHIDB_Volume,        TRUE
  247.     dc.l    AHIDB_Panning,        FALSE
  248.     dc.l    AHIDB_Stereo,        TRUE
  249.     dc.l    AHIDB_HiFi,        FALSE
  250.     dc.l    AHIDB_MultTable,    FALSE
  251.  
  252.     dc.l    AHIDB_Name,        .name-.s
  253.     dc.l    TAG_DONE
  254. .name    dc.b    "Paula:8 bit stereo",0
  255. .e
  256.     CNOP    0,2
  257.  
  258. *** AUDM
  259. ModeJ:
  260.     dc.l    ID_AUDM
  261.     dc.l    .e-.s
  262. .s
  263.     dc.l    AHIDB_AudioID,        $0002000A
  264.  
  265.     dc.l    AHIDB_Paula14Bit,    FALSE
  266.     dc.l    AHIDB_PaulaTable,    FALSE
  267.  
  268.     dc.l    AHIDB_Volume,        TRUE
  269.     dc.l    AHIDB_Panning,        FALSE
  270.     dc.l    AHIDB_Stereo,        TRUE
  271.     dc.l    AHIDB_HiFi,        FALSE
  272.     dc.l    AHIDB_MultTable,    TRUE
  273.  
  274.     dc.l    AHIDB_Name,        .name-.s
  275.     dc.l    TAG_DONE
  276. .name    dc.b    "Paula:Fast 8 bit stereo",0
  277. .e
  278.     CNOP    0,2
  279.  
  280. *** AUDM
  281. ModeK:
  282.     dc.l    ID_AUDM
  283.     dc.l    .e-.s
  284. .s
  285.     dc.l    AHIDB_AudioID,        $0002000B
  286.  
  287.     dc.l    AHIDB_Paula14Bit,    FALSE
  288.     dc.l    AHIDB_PaulaTable,    FALSE
  289.  
  290.     dc.l    AHIDB_Volume,        TRUE
  291.     dc.l    AHIDB_Panning,        FALSE
  292.     dc.l    AHIDB_Stereo,        FALSE
  293.     dc.l    AHIDB_HiFi,        FALSE
  294.     dc.l    AHIDB_MultTable,    FALSE
  295.  
  296.     dc.l    AHIDB_Name,        .name-.s
  297.     dc.l    TAG_DONE
  298. .name    dc.b    "Paula:8 bit mono",0
  299. .e
  300.     CNOP    0,2
  301.  
  302. *** AUDM
  303. ModeL:
  304.     dc.l    ID_AUDM
  305.     dc.l    .e-.s
  306. .s
  307.     dc.l    AHIDB_AudioID,        $0002000C
  308.  
  309.     dc.l    AHIDB_Paula14Bit,    FALSE
  310.     dc.l    AHIDB_PaulaTable,    FALSE
  311.  
  312.     dc.l    AHIDB_Volume,        TRUE
  313.     dc.l    AHIDB_Panning,        FALSE
  314.     dc.l    AHIDB_Stereo,        FALSE
  315.     dc.l    AHIDB_HiFi,        FALSE
  316.     dc.l    AHIDB_MultTable,    TRUE
  317.  
  318.     dc.l    AHIDB_Name,        .name-.s
  319.     dc.l    TAG_DONE
  320. .name    dc.b    "Paula:Fast 8 bit mono",0
  321. .e
  322.     CNOP    0,2
  323.  
  324.  
  325. *** AUDM
  326. ModeM:
  327.     dc.l    ID_AUDM
  328.     dc.l    .e-.s
  329. .s
  330.     dc.l    AHIDB_AudioID,        $0002000D
  331.  
  332.     dc.l    AHIDB_Paula14Bit,    TRUE
  333.     dc.l    AHIDB_PaulaTable,    TRUE
  334.  
  335.     dc.l    AHIDB_Volume,        TRUE
  336.     dc.l    AHIDB_Panning,        TRUE
  337.     dc.l    AHIDB_Stereo,        TRUE
  338.     dc.l    AHIDB_HiFi,        TRUE
  339.     dc.l    AHIDB_MultTable,    FALSE
  340.  
  341.     dc.l    AHIDB_Name,        .name-.s
  342.     dc.l    TAG_DONE
  343. .name    dc.b    "Paula:HiFi 14 bit stereo++ calibrated",0
  344. .e
  345.     CNOP    0,2
  346.  
  347. *** AUDM
  348. ModeN:
  349.     dc.l    ID_AUDM
  350.     dc.l    .e-.s
  351. .s
  352.     dc.l    AHIDB_AudioID,        $0002000E
  353.  
  354.     dc.l    AHIDB_Paula14Bit,    TRUE
  355.     dc.l    AHIDB_PaulaTable,    TRUE
  356.  
  357.     dc.l    AHIDB_Volume,        TRUE
  358.     dc.l    AHIDB_Panning,        FALSE
  359.     dc.l    AHIDB_Stereo,        TRUE
  360.     dc.l    AHIDB_HiFi,        TRUE
  361.     dc.l    AHIDB_MultTable,    FALSE
  362.  
  363.     dc.l    AHIDB_Name,        .name-.s
  364.     dc.l    TAG_DONE
  365. .name    dc.b    "Paula:HiFi 14 bit stereo calibrated",0
  366. .e
  367.     CNOP    0,2
  368.  
  369. *** AUDM
  370. ModeO:
  371.     dc.l    ID_AUDM
  372.     dc.l    .e-.s
  373. .s
  374.     dc.l    AHIDB_AudioID,        $0002000F
  375.  
  376.     dc.l    AHIDB_Paula14Bit,    TRUE
  377.     dc.l    AHIDB_PaulaTable,    TRUE
  378.  
  379.     dc.l    AHIDB_Volume,        TRUE
  380.     dc.l    AHIDB_Panning,        FALSE
  381.     dc.l    AHIDB_Stereo,        FALSE
  382.     dc.l    AHIDB_HiFi,        TRUE
  383.     dc.l    AHIDB_MultTable,    FALSE
  384.  
  385.     dc.l    AHIDB_Name,        .name-.s
  386.     dc.l    TAG_DONE
  387. .name    dc.b    "Paula:HiFi 14 bit mono calibrated",0
  388. .e
  389.     CNOP    0,2
  390.  
  391. *** AUDM
  392. ModeP:
  393.     dc.l    ID_AUDM
  394.     dc.l    .e-.s
  395. .s
  396.     dc.l    AHIDB_AudioID,        $00020010
  397.  
  398.     dc.l    AHIDB_Paula14Bit,    FALSE
  399.     dc.l    AHIDB_PaulaTable,    FALSE
  400.  
  401.     dc.l    AHIDB_Volume,        TRUE
  402.     dc.l    AHIDB_Panning,        TRUE
  403.     dc.l    AHIDB_Stereo,        TRUE
  404.     dc.l    AHIDB_HiFi,        TRUE
  405.     dc.l    AHIDB_MultTable,    FALSE
  406.  
  407.     dc.l    AHIDB_Name,        .name-.s
  408.     dc.l    TAG_DONE
  409. .name    dc.b    "Paula:HiFi 8 bit stereo++",0
  410. .e
  411.     CNOP    0,2
  412.  
  413. *** AUDM
  414. ModeQ:
  415.     dc.l    ID_AUDM
  416.     dc.l    .e-.s
  417. .s
  418.     dc.l    AHIDB_AudioID,        $00020011
  419.  
  420.     dc.l    AHIDB_Paula14Bit,    FALSE
  421.     dc.l    AHIDB_PaulaTable,    FALSE
  422.  
  423.     dc.l    AHIDB_Volume,        TRUE
  424.     dc.l    AHIDB_Panning,        FALSE
  425.     dc.l    AHIDB_Stereo,        TRUE
  426.     dc.l    AHIDB_HiFi,        TRUE
  427.     dc.l    AHIDB_MultTable,    FALSE
  428.  
  429.     dc.l    AHIDB_Name,        .name-.s
  430.     dc.l    TAG_DONE
  431. .name    dc.b    "Paula:HiFi 8 bit stereo",0
  432. .e
  433.     CNOP    0,2
  434.  
  435. *** AUDM
  436. ModeR:
  437.     dc.l    ID_AUDM
  438.     dc.l    .e-.s
  439. .s
  440.     dc.l    AHIDB_AudioID,        $00020012
  441.  
  442.     dc.l    AHIDB_Paula14Bit,    FALSE
  443.     dc.l    AHIDB_PaulaTable,    FALSE
  444.  
  445.     dc.l    AHIDB_Volume,        TRUE
  446.     dc.l    AHIDB_Panning,        FALSE
  447.     dc.l    AHIDB_Stereo,        FALSE
  448.     dc.l    AHIDB_HiFi,        TRUE
  449.     dc.l    AHIDB_MultTable,    FALSE
  450.  
  451.     dc.l    AHIDB_Name,        .name-.s
  452.     dc.l    TAG_DONE
  453. .name    dc.b    "Paula:HiFi 8 bit mono",0
  454. .e
  455.     CNOP    0,2
  456.  
  457. *** AUDM
  458. ModeS:
  459.     dc.l    ID_AUDM
  460.     dc.l    .e-.s
  461. .s
  462.     dc.l    AHIDB_AudioID,        $00020018
  463.  
  464.     dc.l    AHIDB_Paula14Bit,    FALSE
  465.     dc.l    AHIDB_PaulaTable,    FALSE
  466.     dc.l    AHIDB_PaulaDMA,        TRUE
  467.  
  468.     ; Workaround for bug in AHI v4. These tags should not be required!
  469.     dc.l    AHIDB_Volume,        TRUE
  470.     dc.l    AHIDB_Panning,        FALSE
  471.     dc.l    AHIDB_Stereo,        TRUE
  472.     dc.l    AHIDB_HiFi,        TRUE
  473.     dc.l    AHIDB_MultTable,    FALSE
  474.  
  475.     dc.l    AHIDB_Name,        .name-.s
  476.     dc.l    TAG_DONE
  477. .name    dc.b    "Paula:DMA 8 bit stereo",0
  478. .e
  479.     CNOP    0,2
  480.  
  481. E:
  482.     CNOP    0,2
  483. END:
  484. @
  485.